body {
    margin:0; padding:0;
    font-size:80%;
    font-family: sans-serif;
    background-color: #D8F039;
    overflow-x:hidden; 
    overflow-y:scroll;
}
#txtbuscar {
    width: 250px;
}
input {
    border: 1px solid #D8F039;
    background: oldlace;
    height: 25px;
}
input:hover {
    border: 1px solid #99CC00;
    background: #ff6;
}

.button {
    border: 1px solid #006;
    background: #9cf;
    padding: 2px 8px;
}
.button:hover {
    border: 1px solid #006;
    background: #1c94c4;
    padding: 2px 8px;
}
a:active {
    position: relative;
    top: 1px;
}

#wrap{
    width:780px;
    margin: auto;
    text-align:left;
}
#header{
    height:100px;
    background: url('/empleados/recursos/img/logo.png') no-repeat top left;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}
#contenedor {
    width: 90%;
    margin: auto;
    padding:0;
    display: table;
    border: 1px solid black;
}
#row {
    display: table-row;
}
#izquierda {
    width:300px;
    padding:1em;
    background: #0063A4;
    display: table-cell;
}
#derecha{
    width: 350px;
    padding:1em;
    background:#0063A4;
    display: table-cell;
}
#central{
    padding: 1em;
    background: #EEF;
    display: table-cell;
}
#pie{
    clear:both;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.menu li{
    margin:2px;
    padding:0; 
    float:left;
}

.menu li a{
    display:block; 
    width: 250px;
    padding:4px 0;
    text-decoration:none;
    text-align:center;
    font-size: 14px;
    color:#FFFFFF;
    background-color:#000000;
    cursor: pointer;
    -webkit-transition: padding-left 250ms ease-out;
    -moz-transition: padding-left 250ms ease-out;
}

.menu li a:hover{
    color:#99CC00;
    background-color:#003366;
    padding-left: 10px;
}

/*Formulario add*/
.frm-table{
    background-color: #f3f3f3;
    /*border: solid 1px #a1a1a1;*/
    padding: 10px;
    /*width: 300px;*/
}
.div-table-row{
    display:table-row;
}
.frm-table input 
{
    font-size: 18px;
    display: block;
    /*width: 350px;*/
    float: left;
    margin-bottom: 10px;
}
.frm-table label
{
    /*text-align: right;*/
    font-size: 16px;
    display: block;
    width: 200px;
    float: left;
    margin-bottom: 10px;
    padding-right: 20px;
}
.frm-table p{
    color: red;
    font-size: 18px;
    display: initial;
}
/*Formulario add*/
.usuarioSesion {
    color:blue;
    font-size:14px;
    padding-right:180px;
    text-align:right;
    font-style:italic;
}
th{
    background: #00ADDB;
}

ol{
    color:blue;
    font-size:14px;
    padding-right:0px;
    text-align:right;
    font-style:italic;
    list-style: none;
}
.elementosRequeridos{
    /*border-color: red;*/
    /*border-bottom-style: inset;*/
    /*background-color: crimson;*/
    /*color: #FFFFFF;*/
    /*font-weight : bold;*/
}

.idTIPOPERSONA{
    color: #000000;
    font-style: italic;
    font-family: sans-serif;
    font-weight: bold;
}

.leg-RegistroEmpleado{
    background-color: #D8F039;
    border: #000000;
    border-bottom-style: inset;
}

.flotante{
    /*display: none;*/
}
.flotante {
    display: block;
}

.localidad{
    width: 350px;
    height: 35px;
    font-size: 18px;
}


